something towered - French English Dictionary